home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / u_man / cat1 / X11 / ico.z / ico
Text File  |  1998-10-30  |  5KB  |  133 lines

  1.  
  2.  
  3.  
  4.      IIIICCCCOOOO((((1111))))              XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))               IIIICCCCOOOO((((1111))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           ico - animate an icosahedron or other polyhedron
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           iiiiccccoooo [-display display] [-geometry geometry] [-r] [-d
  13.           pattern] [-i] [-dbe] [-faces] [-noedges] [-sleep n] [-obj
  14.           object] [-objhelp] [-colors color-list]
  15.  
  16.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  17.           _I_c_o displays a wire-frame rotating polyhedron, with hidden
  18.           lines removed, or a solid-fill polyhedron with hidden faces
  19.           removed.  There are a number of different polyhedra
  20.           available; adding a new polyhedron to the program is quite
  21.           simple.
  22.  
  23.      OOOOPPPPTTTTIIIIOOOONNNNSSSS
  24.           ----rrrr   Display on the root window instead of creating a new
  25.                window.
  26.  
  27.           ----dddd ppppaaaatttttttteeeerrrrnnnn
  28.                Specify a bit pattern for drawing dashed lines for wire
  29.                frames.
  30.  
  31.           ----iiii   Use inverted colors for wire frames.
  32.  
  33.           ----ddddbbbbeeee Use double buffering on the display.  This works for
  34.                either wire frame or solid fill drawings.  For solid
  35.                fill drawings, using this switch results in
  36.                substantially smoother movement.  Note that this
  37.                requires twice as many bit planes as without double
  38.                buffering.  Since some colors are typically allocated
  39.                by other programs, most eight-bit-plane displays will
  40.                probably be limited to eight colors when using double
  41.                buffering.
  42.  
  43.           ----ffffaaaacccceeeessss
  44.                Draw filled faces instead of wire frames.
  45.  
  46.           ----nnnnooooeeeeddddggggeeeessss
  47.                Don't draw the wire frames.  Typically used only when
  48.                -faces is used.
  49.  
  50.           ----sssslllleeeeeeeepppp _n
  51.                Sleep n seconds between each move of the object.
  52.  
  53.           ----oooobbbbjjjj _o_b_j_e_c_t
  54.                Specify what object to draw.  If no object is
  55.                specified, an icosahedron is drawn.
  56.  
  57.           ----oooobbbbjjjjhhhheeeellllpppp
  58.                Print out a list of the available objects, along with
  59.                information about each object.
  60.  
  61.  
  62.  
  63.      Page 1                                          (printed 4/30/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      IIIICCCCOOOO((((1111))))              XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))               IIIICCCCOOOO((((1111))))
  71.  
  72.  
  73.  
  74.           ----ccccoooolllloooorrrrssss _c_o_l_o_r _c_o_l_o_r ...
  75.                Specify what colors should be used to draw the filled
  76.                faces of the object.  If less colors than faces are
  77.                given, the colors are reused.
  78.  
  79.      AAAADDDDDDDDIIIINNNNGGGG PPPPOOOOLLLLYYYYHHHHEEEEDDDDRRRRAAAA
  80.           If you have the source to ico, it is very easy to add more
  81.           polyhedra.  Each polyhedron is defined in an include file by
  82.           the name of objXXX.h, where XXX is something related to the
  83.           name of the polyhedron.  The format of the include file is
  84.           defined in the file polyinfo.h.  Look at the file objcube.h
  85.           to see what the exact format of an objXXX.h file should be,
  86.           then create your objXXX.h file in that format.
  87.  
  88.           After making the new objXXX.h file (or copying in a new one
  89.           from elsewhere), simply do a 'make depend'.  This will
  90.           recreate the file allobjs.h, which lists all of the objXXX.h
  91.           files.  Doing a 'make' after this will rebuild ico with the
  92.           new object information.
  93.  
  94.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  95.           X(1)
  96.  
  97.      BBBBUUUUGGGGSSSS
  98.           Pyramids and tetrahedrons with filled faces do not display
  99.           correctly.
  100.  
  101.           A separate color cell is allocated for each name in the
  102.           -colors list, even when the same name may be specified
  103.           twice.
  104.  
  105.      CCCCOOOOPPPPYYYYRRRRIIIIGGGGHHHHTTTT
  106.           Copyright 1988, Massachusetts Institute of Technology.
  107.           See _X(_1) for a full statement of rights and permissions.
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                                          (printed 4/30/98)
  130.  
  131.  
  132.  
  133.